home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / programming / c / pmm / doku / libdoku / adoslib.dok < prev    next >
Text File  |  1999-06-14  |  1KB  |  38 lines

  1. ADOSLIB.lib ist eine kleine Link-Library mit Funktionen
  2. die in vbcc zur Zeit nicht im Standard vorhanden sind.
  3. Die Link ist Freeware. Weitergabe nur im Originalzustand.
  4. Die Benutzung ist uneingeschränkt frei.
  5.  
  6. Die Funktion putenv benötigt Strdup (in vbcc nicht vorhanden,
  7. zu finden in der STRINGLIB.lib), alle anderen Funktionen
  8. greifen nur auf in vbcc vorhandene Funktionen zurück.
  9.  
  10.  
  11. getcwd: Gibt den Pfadnamen des aktuellen Verzeichnisses zurück
  12. char *getcwd (char *path, int size);
  13.  
  14. cmp: Ein Stringvergleich, für die Nutzung mit sort() gedacht
  15. int cmp (char **a, char **b);
  16.  
  17. setenv: ENV-Variable mit Wert (value) setzen
  18. int setenv (char *name, char *value);
  19.  
  20. unlink - Löschen eines Files
  21. int unlink (char *name);
  22.  
  23. GetCurrentPath: Ermittelt den vollen Pfad zum aktuellen Verzeichnis
  24. void GetCurrentPath (register char *path);
  25.  
  26. GetProgramPath: Ermittelt den vollen Pfad von wo das Programm gestartet wurde.
  27. void GetProgramPath (register char *path);
  28.  
  29. makedir: Erstellt das angegebene Verzeichnis
  30. void makedir (UBYTE *file);
  31.  
  32. putenv: Schreibt Environment. Aufruf mit putenv("var=value");
  33. void putenv (char *s);
  34.  
  35. CheckSetPatchVersion: Prüft ob SetPatch gestartet wurde, kann optional auch
  36. Version/Revision von SetPatch testen.
  37. BOOL CheckSetPatchVersion(struct ExecBase *SysBase, UWORD version, UWORD revision);
  38.